repeating firearm
noun
1.
a firearm capable of discharging a number of shots without reloading.